package com.sina.common.util;

/**
 * 校验格式工具类
 */
public class FormattingVerUtils {

    /**
     * 验证身份证
     * @return false 失败
     */
    public static boolean isRealIDCard(String IdCard) {
        if (IdCard != null) {
            IdCardUtil idCardUtil = new IdCardUtil(IdCard);
            int correct = idCardUtil.isCorrect();
            String message = idCardUtil.getErrMsg();
            if (0 == correct) {// 符合规范
                return true;
            }
        }
        return false;
    }

    /**
     * 校验手机号
     * @param phone 手机号
     * @return false 失败
     */
    public static boolean isRealPhone(String phone) {
        return PhoneUtils.isChinaPhoneLegal(phone);
    }

    /**
     * 校验手机号，风险……
     * @param mobile 手机开头 13 15 18
     * @return false 失败
     */
    public static boolean isRealMobile(String mobile) {
        return PhoneUtils.isMobileNum(mobile);
    }

}
